Transformation-based temporal aggregation using order-based buffer replacement strategy

نویسندگان

  • Joon-Ho Woo
  • Byung Suk Lee
  • Min-Jae Lee
  • Jae-Gil Lee
  • Kyu-Young Whang
چکیده

A temporal database is essential to applications dealing with time-varying data [11], such as trend analysis and prediction in decision support systems, version management in computer aided designs, medical record management, and data warehousing. In this regard, a temporal database system is used to store and query time-varying information. There has been extensive research on temporal databases [25]. The early research focused mainly on conceptual problems like data models and query languages. An example is the temporal SQL(TSQL)[19], which extends the relational data model and the query language SQL with temporal features. Subsequently, the research shifted toward system implementation problems like query processing in which query operations have been extended to support temporal data models and queries. Among various query operations, temporal aggregation is particularly important due to the high processing cost [13]. Temporal aggregation is an operation for finding the aggregate value of an attribute over a certain period of time. Specifically, it finds the time intervals in which the aggregate value does not change, namely the constant intervals [13], and performs the aggregation in each constant interval. There are typically two kinds of aggregate functions: cumulative (e.g. COUNT, SUM, AVG) and selective (e.g. MIN, MAX). Aggregation is an expensive operation, and temporal aggregation is particularly more so because it deals with very large data accumulated over time and has to calculate aggregate values separately for multiple time intervals. There have been several temporal aggregation methods proposed to date. The early ones include the aggregation tree method [13] and its variants [24, 8, 12, 15]. Although these methods do facilitate calculating temporal aggregates, they require one aggregation tree for each aggregate function. Moreover, they require the tree structures to reside in main memory. The trees, however, are typically much larger than the available main memory because a temporal database

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Temporal Aggregation Method for Update-Intensive Applications

The temporal aggregation in temporal databases is an extension of the conventional aggregation including the time as a range condition of the aggregation. In this paper, we propose a new tree based structure for the temporal aggregation, called the CTA-tree. In the CTA-tree, we transform the time interval of a temporal data record into a value, called the T-value, using the Corner transformatio...

متن کامل

First-in-first-out item replacement in a model of short-term memory based on persistent spiking.

Persistent neuronal firing has been modeled in relation to observed brain rhythms, especially to theta oscillations recorded in behaving animals. Models of short-term memory that are based on such persistent firing properties of specific neurons can meet the requirements of spike-timing-dependent potentiation of synaptic strengths during the encoding of a temporal sequence of spike patterns. We...

متن کامل

STCS-GAF: Spatio-Temporal Compressive Sensing in Wireless Sensor Networks- A GAF-Based Approach

Routing and data aggregation are two important techniques for reducing communication cost of wireless sensor networks (WSNs). To minimize communication cost, routing methods can be merged with data aggregation techniques. Compressive sensing (CS) is one of the effective techniques for aggregating network data, which can reduce the cost of communication by reducing the amount of routed data to t...

متن کامل

Extensible Buffer Management of Indexes

Most extensible database systems support addition of new indexes or new data types. However, the reference patterns exhibited by these new indexes may not be efficiently supported by existing buffer replacement strategies. In this paper, we propose a new mechanism that allows an index method to pass replacement hints to the buffer manager by assigning priority values to the buffer pages to refl...

متن کامل

A One-Stage Two-Machine Replacement Strategy Based on the Bayesian Inference Method

In this research, we consider an application of the Bayesian Inferences in machine replacement problem. The application is concerned with the time to replace two machines producing a specific product; each machine doing a special operation on the product when there are manufacturing defects because of failures. A common practice for this kind of problem is to fit a single distribution to the co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Syst. Sci. Eng.

دوره 19  شماره 

صفحات  -

تاریخ انتشار 2004